Part Number Hot Search : 
MBM29 SKB5207 BAV70 DSPIC SPI5012 W9425G STUB056 2SA1832F
Product Description
Full Text Search
 

To Download EMC1043-2-ACZL-TR Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 EMC1043 1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
PRODUCT FEATURES
GENERAL DESCRIPTION The EMC1043 is a family of System Management Bus (SMBus) temperature sensors that monitors three temperature zones, one internal diode and two externally connected diodes, for PC and embedded environments. The EMC1043 includes beta compensation circuitry to correct for variation in the beta of measurement transistors. Other extended features include resistance error correction and ideality factor configuration to eliminate major sources of temperature measurement error.1 An added feature to the EMC1043 is a function that automatically compares the two external temperature zones and reports the hotter of the two temperatures. Selectable conversion rates and standby mode support low-power operation. The temperature measurement ranges support two data ranges (and formats), -64C to +127C and -64C to +191C. APPLICATIONS Desktop and Notebook Computers Hardware Management Servers Embedded Applications
1.Patents pending
Datasheet FEATURES Supports two External Temperature Diodes
-- -- -- --
1C Accuracy (40C to 80C) 0.125C Resolution Ideality Factor Configuration Accepts 2200pF Cap Across External Diodes for Noise Suppression -- Optional Resistive Error Correction on External Diode 2 -- Resistive Error Correction (up to 100 Ohms) -- Beta Compensation -- 3C Accuracy (0C to 85C) -- 0.125C Resolution -- 4uA Standby Current
Internal Temperature Diode Low Power Operation
3.0V to 3.6V Supply Programmable Conversion Rate SMBus 2.0 Compliant
-- Four SMBus Address Available
Reports Hotter of Two Diodes with Dual-core CPU
SIMPLIFIED BLOCK DIAGRAM
Switching Current External Diode 1 Register Analog Mux and Anti-Alias Filter
Configuration Register
DP1 DN1
DP2 DN2 Local Temp Diode
11-bit delta-sigma ADC
External Diode 2 Register
Digital Mux and Byte Interlock
Internal Diode Register Status Register
SMBus Interface
SMCLK SMDATA
SMSC EMC1043
DATASHEET
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
ORDER NUMBERS:
EMC1043-1-ACZL-TR FOR 8 PIN, MSOP PACKAGE (ADDRESS - 1001100B) (LEAD-FREE ROHS COMPLIANT) EMC1043-2-ACZL-TR FOR 8 PIN, MSOP PACKAGE (ADDRESS - 1001101B) (LEAD-FREE ROHS COMPLIANT) EMC1043-3-ACZL-TR FOR 8 PIN, MSOP PACKAGE (ADDRESS - 1001000B) (LEAD-FREE ROHS COMPLIANT) EMC1043-4-ACZL-TR FOR 8 PIN, MSOP PACKAGE (ADDRESS - 1001001B) (LEAD-FREE ROHS COMPLIANT) EMC1043-5-ACZL-TR FOR 8 PIN, MSOP PACKAGE (ADDRESS - 1001100B) (LEAD-FREE ROHS COMPLIANT) BETA COMPENSATION IS DISABLED ON EXTERNAL TEMPERATURE ZONE 2 OF THE EMC1043-5 Reel size is 4,000 pieces. Evaluation Boards available upon request. (EVB-EMC1043, EVB-EMC1043C)
80 Arkay Drive Hauppauge, NY 11788 (631) 435-6000 FAX (631) 273-3123
Copyright (c) 2006 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC's website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems Corporation ("SMSC"). Product names and company names are the trademarks of their respective holders. SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Revision 1.37 (09-05-06)
DATASHEET
2
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Table of Contents
Chapter 1 Pin Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Chapter 2 Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 2.2 2.3 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 System Management Bus Interface Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3.1 Write Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3.2 Read Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3.3 Send Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3.4 Receive Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3.5 SMBus Timing Diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 SMBus Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 SMBus Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 2.5
Chapter 3 Product Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . One Shot During Standby Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operation During Run Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Conversion Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.2 Dynamic Averaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Temperature Measurement Results and Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resistance Error Correction (REC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Beta Compensation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmable Ideality Factor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diode Faults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 12 12 12 13 13 15 15 16 16 16
Chapter 4 Register Set and Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 Legacy Temperature Data Registers (00h, 23h, 01h, 10h, F8h, F9h) . . . . . . . . . . . . . . . . . . . . . . Extended Format Temperature Registers (FAh-FDh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Status Register - 02h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration Register (03h Read, 09h Write) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration 2 Register - (04h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . One Shot Register - (0Fh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ideality Configuration Registers (27h - 28h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Beta Configuration Registers (29h - 2Ah). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Product ID Register (EDh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manufacturer ID Register (FEh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Revision Register (FFh) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 19 19 20 21 21 22 23 24 24 24
Chapter 5 Typical Operating Curves. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Chapter 6 Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.1 Package Markings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
SMSC EMC1043
DATASHEET
3
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
List of Figures
Figure 1.1 Figure 2.1 Figure 3.1 Figure 3.2 Figure 3.3 Figure 3.4 Figure 6.1 EMC1043 Pin Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 System Management Bus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 EMC1043 Dual-Core System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 EMC1043-5 Mixed System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Block Diagram of Temperature Monitoring Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 External Diode Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 8-Pin MSOP Package Outline - 3x3mm Body 0.65mm Pitch. . . . . . . . . . . . . . . . . . . . . . . . . 27
Revision 1.37 (09-05-06)
DATASHEET
4
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
List of Tables
Table 1.1 EMC1043 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Table 2.1 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Table 2.2 Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Table 2.3 Write Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Table 2.4 Read Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Table 2.5 Send Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Table 2.6 Receive Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Table 3.1 Supply Current vs. Conversion Rate and ADC Averaging Factor . . . . . . . . . . . . . . . . . . . . . . 13 Table 3.2 EMC1043 Temperature Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Table 4.1 EMC1043 Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 4.2 Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Table 4.3 Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Table 4.4 Conversion Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Table 4.5 Configuration 2 Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Table 4.6 One Shot Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Table 4.7 Ideality Configuration Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Table 4.8 Ideality Factor Look Up Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Table 4.9 Beta Configuration Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 4.10 Beta Configuration Look Up Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 4.11 Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 4.12 Manufacturer ID Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 4.13 Revision Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 6.1 8-Pin MSOP Package Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
SMSC EMC1043
DATASHEET
5
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Chapter 1 Pin Function
DP1 DN1 DP2 DN2
1 2 3 4
8
SMCLK SMDATA VDD GND
8-MSOP
7 6 5
Figure 1.1 EMC1043 Pin Diagram Table 1.1 EMC1043 Pin Description
PIN DP1 DN1 DP2 DN2 GND VDD SMDATA SMCLK PIN NO. 1 2 3 4 5 6 7 8 DESCRIPTION External Diode 1 Positive (anode) Connection External Diode 1 Negative (cathode) Connection External Diode 2 Positive (anode) Connection External Diode 2 Negative (cathode) Connection Ground Supply Voltage System Management Bus Data - bi-directional data, open drain output System Management Bus Clock Input
Revision 1.37 (09-05-06)
DATASHEET
6
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Chapter 2 Electrical Specifications
2.1 Absolute Maximum Ratings
Table 2.1 Absolute Maximum Ratings
DESCRIPTION Supply Voltage VDD Voltage on SMDATA and SMCLK pins Voltage on any other pin Operating Temperature Range Storage Temperature Range Lead Temperature Range Package Thermal Characteristics for MSOP-8 Thermal Resistance TJA(at 0 air flow) ESD Rating, All Pins Human Body Model 135.9 2000 C/W V RATING -0.3 to 5.0 -0.3 to 5.5 -0.3 to VDD+0.3 -40 to 125 -55 to 150 Refer to JEDEC Spec. J-STD-020 UNIT V V V C C
Note: Stresses above those listed could cause damage to the device. This is a stress rating only and functional operation of the device at any other condition above those indicated in the operation sections of this specification is not implied. When powering this device from laboratory or system power supplies, it is important that the Absolute Maximum Ratings not be exceeded or device failure can result. Some power supplies exhibit voltage spikes on their outputs when the AC power is switched on or off. In addition, voltage transients on the AC power line may appear on the DC output. If this possibility exists, it is suggested that a clamp circuit be used.
2.2
Electrical Specifications
Table 2.2 Electrical Characteristics
VDD=3.0V to 3.6V, TA= 0C to +85C, Typical values at TA = 27C unless otherwise noted
PARAMETER DC Power Supply Voltage Average Operating Current
SYMBOL
MIN
TYP
MAX
UNITS
CONDITIONS
VDD IDD ISTBY
3.0
3.3 340 2
3.6 400 4
V A A 4 conversions/s See Table 4.4. Standby mode
Internal Temperature Monitor Temperature Accuracy Temperature Resolution 1 0.125 3 C C 0CTA85C
SMSC EMC1043
DATASHEET
7
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Table 2.2 Electrical Characteristics (continued)
VDD=3.0V to 3.6V, TA= 0C to +85C, Typical values at TA = 27C unless otherwise noted
PARAMETER External Temperature Monitor Temperature Accuracy Remote Diode 40C to 80C Remote Diode 0C to 125C Temperature Resolution Filter Capacitor
SYMBOL
MIN
TYP
MAX
UNITS
CONDITIONS
1 3 0.125 CFILTER 2.2
C C C nF
15CTA70C 0CTA85C
Connected across external diode Note 2.2
Voltage Tolerance Voltage at pin ( SMDATA,SMCLK) SMBus Interface (SMDATA,SMCLK) Input High Level Input Low Level Input High/Low Current Hysteresis Input Capacitance Output Low Sink Current SMBus Timing Clock Frequency Spike Suppression Bus free time Start to Stop Hold time Start Setup time Start Setup time Stop Data Hold Time Data Setup Time Clock Low Period Clock High Period Clock/Data Fall Time Clock/Data Rise Time TBUF THD:STA TSU:STA TSU:STO THD:DAT TSU:DAT TLOW THIGH TF TR 1.3 0.6 0.6 0.6 0.3 100 1.3 0.6 * * 300 300 Note 2.1 400 FSMB 10 400 50 kHz ns s s s s s ns s s ns ns *Min = 20+0.1Cb ns *Min = 20+0.1Cb ns 6 VIH VIL IIH/IIL -1 500 5 2.0 0.8 1 V V A mV pF mA SMDATA = 0.6V VTOL -0.3 5.5 V
Capacitive Load (each bus line) Note 2.1
Cb
0.6
pF
300nS rise time max is required for 400kHz bus operation. For lower clock frequencies, the maximum rise time is (0.1/FSMB)+50nS
Revision 1.37 (09-05-06)
DATASHEET
8
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Note 2.2
See SMSC Applications for Application Notes and Guidelines when measuring GPU processor diodes and CPU processor diodes.
2.3
System Management Bus Interface Protocol
A host controller, such as an SMSC I/O controller, communicates with the EMC1043 via the two wire serial interface named SMBus. The SMBus interface is used to read and write registers in the EMC1043, which is a slave-only device. A detailed timing diagram is shown in Figure 2.1.
TLOW THIGH
THD:STA TF
TSU:STO
SMCLK
THD:STA
TR
THD:DAT TSU:DAT
TSU:STA
SMDATA
TBUF
P
S
S - Start Condition
S
P - Stop Condition
P
Figure 2.1 System Management Bus Timing Diagram
The EMC1043 implements a subset of the SMBus specification and supports Write Byte, Read Byte, Send Byte, and Receive Byte protocols as shown. In the tables that describe the protocol, the "gray" columns indicate that the slave is driving the bus. All of the below protocols use the following convention:
DATA SENT TO DEVICE # of bits sent
DATA SENT TO THE HOST # of bits sent
2.3.1
Write Byte
The Write Byte is used to write one byte of data to the registers as shown in Table 2.3.
Table 2.3 Write Byte Protocol
START SLAVE ADDRESS WR ACK COMMAND ACK DATA ACK STOP
1
7
1
1
8
1
8
1
1
2.3.2
Read Byte
The Read Byte protocol is used to read one byte of data from the registers as shown in Table 2.4.
Table 2.4 Read Byte Protocol
START
1
SLAVE ADDRESS
7
WR
1
ACK
1
COMMAND
8
ACK
1
START
1
SLAVE ADDRESS
7
RD
1
ACK
1
DATA
8
NACK
1
STOP
1
SMSC EMC1043
DATASHEET
9
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
2.3.3
Send Byte
The Send Byte protocol is used to set the Internal Address Register to the correct Address as shown in Table 2.5. The Send Byte can be followed by the Receive Byte protocol described in Table 2.6 to read data from the register. The send byte protocol cannot be used to write data - if data is to be written to a register then the write byte protocol must be used as described in Section 2.3.1.
Table 2.5 Send Byte Protocol
START 1 SLAVE ADDR 7 WR 1 ACK 1 REG. ADDR 8 ACK 1 STOP 1
2.3.4
Receive Byte
The Receive Byte protocol is used to read data from a register when the internal register address pointer is known to be at the right location (e.g. set via Send Byte). This can be used for consecutive reads of the same register as shown in Table 2.6.
Table 2.6 Receive Byte Protocol
START 1 SLAVE ADDR 7 RD 1 ACK 1 REG. DATA 8 NACK 1 STOP 1
2.3.5
SMBus Timing Diagram
The Timing for the SMBus is shown in Figure 2.1.
2.4
SMBus Addresses
The EMC1043 may be ordered with one of four slave addresses as shown in ORDER Numbers:. Attempting to communicate with the EMC1043 SMBus interface with an invalid slave address or invalid protocol results in no response from the device and does not affect its register contents. The EMC1043 supports stretching of the SMCLK signal by other devices on the SMBus but will not perform this operation itself.
2.5
SMBus Timeout
The EMC1043 includes an SMBus time-out feature. Following a 25 ms period of inactivity on the SMBus, the device will time-out and reset the SMBus interface.
Revision 1.37 (09-05-06)
DATASHEET
10
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Chapter 3 Product Description
The EMC1043 is an SMBus sensor that monitors three temperature zones for use in a personal computer or embedded environment. The part may be used as a companion to one of SMSC's broad line of SIO host devices to perform fan control and thermal management. The EMC1043-1, EMC1043-2, EMC1043-3 and EMC1043-4 are designed specifically to work with a CPU that implements the thermal diode as a PNP substrate transistor with the collector connected to GND. A new feature called beta compensation automatically compensates for measurement error caused by beta variation in CPU thermal diodes as described in Section 3.7. Because the beta compensation circuit is designed to work with PNP substrate transistors, the EMC1043-1, EMC1043-2, EMC1043-3 and EMC1043-4 are not typically used with diode-connected transistors (such as the 2N3904) or CPUs that implement the thermal diode as a two-terminal diode (such as the AMD processor). However, the beta compensation feature may be disabled by configuring the appropriate register as described in Section 4.8. For applications that measure a two-terminal thermal diode, refer to the EMC1063. A typical system is shown in Figure 3.1. The EMC1043-5 is designed to operate with a single substrate thermal diode and a discrete thermal diode such as a 2N3904. A typical system for this mixed system is shown in Figure 3.2.
CPU
Core 1 Core 2
EMC1043
DP1 DN1 DP2 DN2 Internal Diode
Host
SMBus
SMBus Interface
Figure 3.1 EMC1043 Dual-Core System
SMSC EMC1043
DATASHEET
11
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
CPU
Thermal Diode
EMC1043-5
DP1 DN1
Host
SMBus
DP2 DN2 Internal Diode
SMBus Interface
Remote diode-connected transistor
Figure 3.2 EMC1043-5 Mixed System
3.1
Power Modes
The EMC1043 has two power modes. Run Mode - In this mode, the temperature monitors are active and converting at the programmed conversion rate. The average power dissipation will depend on the conversion rate. When the EMC1043 is not actively converting a channel, it goes into a lower power wait state. Standby Mode (power-up default) - in this mode, the EMC1043 is put into a low power state. In the standby mode, temperature monitoring is disabled. The device will still respond to SMBus commands.
3.2
One Shot During Standby Mode
The EMC1043 supports a One-Shot command when it is in Standby Mode. Writing to the One-Shot register will cause the device to power up, perform 1 full set of temperature conversions, then return to Standby Mode.
3.3
Operation During Run Mode
When the device is active, there are two modes of operation available. Normal Mode (power-up default) - In this mode of operation, the EMC1043 continuously samples and updates all of its temperature channels. Hotter of Two Mode - In this mode, the EMC1043 continuously samples and then compares the two remote zones. The hotter of the two remote zones is loaded into the External Diode 2 Data Registers. In addition, the HOTTER bit in the Status register is set or cleared to indicate which external diode zone is hotter. If the two remote zones are exactly equal to each other, then the HOTTER bit is cleared (set to `0'), and the results of the two remote zones are stored in their respective registers.
3.3.1
Conversion Rates
The EMC1043 may be configured for different conversion rates based on the system requirements. The available rates are 1 full set of conversions per second to 16 full sets of conversions per second. The conversion rate is configured as described in Section 4.4. The available conversion rates are shown in Table 4.4.
Revision 1.37 (09-05-06)
DATASHEET
12
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
3.3.2
Dynamic Averaging
The EMC1043 temperature channels support a new feature that measures the external diode channels for an extended time based on the selected conversion rate. This functionality can be disabled as described in Section 4.5 for increased power savings at the lower conversion rates. When Dynamic Averaging is enabled, the device will automatically adjust the sampling and measurement time for both external diode channels. This allows the device to average 2x or 4x longer than the normal 11 bit operation while still maintaining the selected conversion rate. The benefits of Dynamic Averaging are improved noise rejection due to the longer integration time as well as less random variation on the temperature measurement. The Dynamic Averaging applies when a One-Shot command is issued. The device will perform the desired averaging during the one-shot operation according to the selected conversion rate. The Dynamic Averaging will affect the average supply current based on the chosen conversion rate as shown in Table 3.1.
Table 3.1 Supply Current vs. Conversion Rate and ADC Averaging Factor
ADC AVERAGING FACTOR 4X (MAX_RES = 1) (DA_n = 0) 190uA 315uA 580uA N/A N/A 132uA 205uA 350uA 640uA N/A 2X (MAX_RES = 0) (DA_n = 0)
CONVERSION RATE 1 / sec 2 / sec 4 / sec 8 / sec 16 / sec
1X (DA_n = 1) 105uA 150uA 235uA 405uA 750uA
3.4
Temperature Monitors
In general, thermal diode temperature measurements are based on the change in forward bias voltage of a diode when operated at two different currents. This VBE is then proportional to absolute temperature as shown in the following equation:
where:
VBE = VBE _ HIGH - VBE _ LOW =
kT I HIGH
q ln I LOW
k = Boltzmann's constant T = absolute temperature in Kelvin q = electron charge [1]
= diode ideality factor
SMSC EMC1043
DATASHEET
13
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
ILOW
IHIGH
Substrate PNP
DP Resistance Error Correction DN AntiAliasing Filter ADC
Figure 3.3 Block Diagram of Temperature Monitoring Circuit
Figure 3.3 shows a block diagram of the temperature measurement circuit. The negative terminal for the remote temperature diode, DN, is internally biased with a forward diode voltage referenced to ground. The EMC1043-1, EMC1043-2, EMC1043-3 and EMC1043-4 are designed to work with the PNP substrate transistor in a CPU. The External Diode 2 channel in the EMC1043-5 has beta compensation disabled by default. The external diodes in all versions of the EMC1043 are compatible with a broad range of thermal diodes that may be connected as shown in Figure 3.4 (see Section 4.8 for programming details when using diode-connected transistors as the external diodes).
to DP to DN
to DP
to DP
Local Ground Typical remote substrate transistor i.e. CPU substrate PNP Typical remote discrete PNP transistor i.e. 2N3906
to DN
to DN
Typical remote discrete NPN transistor i.e. 2N3904
Figure 3.4 External Diode Configurations
Revision 1.37 (09-05-06) 14 SMSC EMC1043
DATASHEET
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
3.5
Temperature Measurement Results and Data
Each temperature result for each zone is available in two byte wide data registers. As shown in Section 4.1, the 11-bit format has the 8 most significant bits stored in the high byte register and the 3 least significant bits stored in the three MSB positions of the low byte register. The delta-sigma ADC may be operated with more than 11 bits of resolution for improved averaging as described in Section 4.5, but the temperature result is reported at 11-bit resolution. The temperature results for the two remote zones are also stored in extended format with a range from -64C to +191C. The data format is a 2's complement number offset by 64C as shown in Section 4.2. The data for each of the remote zones in both legacy and extended format is stored in separate data registers so that both data formats are always available. Table 3.2 shows the default and extended range formats.
Table 3.2 EMC1043 Temperature Data Format
RANGE -64C TO 127C TEMPERATURE (C) BINARY RANGE -64C TO 191C OFFSET BINARY
Diode Fault <= -64 -63.875 -63 -1 0 0.125 1 64 65 127 127.875 128 191 >= 191.875
100 0000 0000 110 0000 0000 110 0000 0001 110 0000 1000 111 1111 1000 000 0000 0000 000 0000 0001 000 0000 1000 010 0000 0000 010 0000 1000 011 1111 1000 011 1111 1111 011 1111 1111 011 1111 1111 011 1111 1111
100 0000 0000 100 0000 0000 100 0000 0001 100 0000 1000 101 1111 1000 110 0000 0000 110 0000 0001 110 0000 1000 000 0000 0000 000 0000 1000 001 1111 1000 001 1111 1111 010 0000 0000 011 1111 1000 011 1111 1111
3.6
Resistance Error Correction (REC)
Resistance error correction is an automatic feature that eliminates the need to characterize and compensate for series resistance in the external diode lines. The EMC1043 corrects for as much as 100 ohms of series resistance. When using a temperature sensor that does not include resistance error correction, voltage developed across the parasitic resistance in the external diode path produces an error in the reported temperature. The error introduced by this resistance is approximately +0.7C per ohm. Sources of series resistance are PCB trace resistance, on die (i.e. on the processor) metal resistance, bulk resistance in the base and emitter of the temperature transistor.
SMSC EMC1043
DATASHEET
15
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
When monitoring the thermal diode of an AMD K8 processor, the Resistance Error Correction must be disabled for accurate temperature measurements. This is accomplished by clearing the REC bit in the configuration 2 register (see Section 4.5). Please see Application note "13.16 - Using the EMC1043 with AMD Processors" for more details.
3.7
Beta Compensation
The Beta Compensation function automatically eliminates temperature errors caused by beta variation in modern, low beta transistors used for monitoring processor temperatures. Changes in beta as differing currents are applied to temperature transistors can cause significant temperature errors in monitoring devices. As modern processor geometries shrink the trend is for transistor betas to decrease, which exacerbates temperature errors. Discrete transistors, with collector connected to base to form a diode, are generally immune to these temperature errors because of high (>100) betas. A beta variation of 10% from low current to high current, when beta equals 100, induces approximately 0.12 error at 100C. However for a low beta (1.0) substrate transistor used for processor temperature measurement, a beta variation of 10% from low to high current induces approximately 6.12 error at 100C. Because the Beta Compensation function is designed to be used with substrate PNP transistors only, this function should be disabled when using a diode-connected transistor (such as the 2N3904) or CPUs that implement the thermal diode as a two-terminal device. The Beta Compensation function is disabled by writing 07h to the Beta Configuration register When measuring an AMD K8 processor, the Beta Compensation circuitry must be disabled. See Section 4.8. Please see SMSC Application note "13.16 - Using the EMC1043 with AMD Processors" for more details.
3.8
Programmable Ideality Factor
The EMC1043 default is for a diode ideality factor of 1.008 which is common for a 2N3904 diode and for many processor transistors. When a diode or transistor is used that has a different ideality factor value than 1.008 a temperature error is induced that is a linear function of temperature. Previous solutions for this mismatch in ideality factor has been to supply a programmable offset to the temperature reading which corrects the error at a single temperature but causes a residual error at all other temperatures. The EMC1043 ideality factor register corrects this mismatch error at all temperatures (see Section 4.7).
APPLICATION NOTE: When monitoring a substrate transistor or CPU diode and beta compensation is enabled, the Ideality Factor should not be adjusted. Beta Compensation automatically corrects for most ideality errors.
3.9
Diode Faults
The EMC1043 detects a fault if the DP pin is left floating or is shorted to VDD. In the case of a diode fault, the corresponding status bit will be set and the output data will be set at 400h.
Revision 1.37 (09-05-06)
DATASHEET
16
SMSC EMC1043
Chapter 4 Register Set and Description
The following registers are accessible through the SMBus Interface.
SMSC EMC1043 17 DATASHEET Revision 1.37 (09-05-06)
Table 4.1 EMC1043 Register Set
REGISTER ADDRESS READ WRITE R/W REGISTER NAME SYMBOL B7 B6 B5 B4 B3 B2 B1 B0 DEFAULT VALUE
00h
N/A
R
Internal Temperature High Byte - Legacy Format Internal Temperature Low Byte - Legacy Format External Diode 1 High Byte - Legacy Format External Diode 1 Low Byte - Legacy Format External Diode 2 High Byte - Legacy Format External Diode 2 Low Byte - Legacy Format External Diode 1 High Byte - Extended Format External Diode 1 Low Byte - Extended Format External Diode 2 HIgh Byte - Extended Format
INTHBL
Sign
64
32
16
8
4
2
1
00h
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
23h
N/A
R
INTLBL
0.5
0.25
0.125
00h
01h 10h F8h F9h FAh
N/A N/A N/A N/A N/A
R R R R R
ET1HBL ET1LBL ET2HBL ET2LBL ET1HBE
Sign 0.5 Sign 0.5 128
64 0.25 64 0.25 64
32 0.125 32 0.125 32
16
8
4
2
1
00h 00h
16
8
4
2
1
00h 00h
16
8
4
2
1
00h
FBh
N/A
R
ET1LBE
0.5
0.25
0.125
00h
FCh
N/A
R
ET2HBE
128
64
32
16
8
4
2
1
00h
Datasheet
Table 4.1 EMC1043 Register Set (continued)
REGISTER ADDRESS READ WRITE R/W REGISTER NAME SYMBOL B7 B6 B5 B4 B3 B2 B1 B0 DEFAULT VALUE
Revision 1.37 (09-05-06) 18 DATASHEET SMSC EMC1043
Datasheet
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
FDh
N/A
R
External Diode 2 Low Byte - Extended Format
ET2LBE
0.5
0.25
0.125
00h
Status and Control 02h 03h 04h N/A 09h 04h R R/W R/W Status Configuration Configuration 2 STS CFG CFG2 Busy ADC_ST OP One Shot N/A 0Fh W One Shot Conversion Shot The data written to this register is irrelevant and will not be stored Ideality 27h 27h R/W External Diode 1 Ideality Correction Factor External Diode 2 Ideality Correction Factor External Diode 1 Beta Configuration IDCF1 B5 B4 B3 B2 B1 B0 12h (1.008) 12h (1.008) 03h 00h HOTT ER MAX_ RES CR<2:0> DA_n COMP REC D2 D1 00h 45h 09h
28h
28h
R/W
IDCF2
-
-
B5
B4
B3
B2
B1
B0
29h
29h
R/W
BCF1
-
-
-
-
-
BETA<2:0>
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Table 4.1 EMC1043 Register Set (continued)
EGISTER DDRESS D WRITE R/W REGISTER NAME SYMBOL B7 B6 B5 B4 B3 B2 B1 B0
DEFAU VALU
2Ah
R/W
External Diode 2 Beta Configuration
BCF2
-
-
-
-
-
BETA<2:0>
03h (07h EMC104 5) 0 1 0 1 0 1 1
0 0 EDh R Product ID PID 0 0 0 FEh FFh R R Manufacturer ID Revision Register SMSC REV 0 -
0 0 0 0 0 1 -
0 0 0 0 1 0 -
0 0 0 0 0 1 -
1 1 1 1 1 1 0
1 1 1 1 1 1 0
0 0 1 1 0 0 0
0Ch (-
0Dh (0Eh (-
0Fh (-4 2Ch (5Dh 01h
During Power on Reset (POR), the default values are stored in the registers. A POR is initiated when power is first applied to the part and the voltage on the VDD supply surpasses the POR level as specified in the electrical characteristics. Any reads to undefined registers will return 00h. Writes to undefined registers will not have an effect. The EMC1043 uses an interlock mechanism that will update the Low byte of a particular monitor when the High Byte is read. This prevents changes in register content when the ADC updates between successive reads.
4.1
Legacy Temperature Data Registers (00h, 23h, 01h, 10h, F8h, F9h)
As shown in Table 4.1, each temperature monitor has two data registers. The 11 bit temperature data is stored aligned to the left resulting in the High Byte containing temperature in 1C steps and the Low Byte containing fractions of a degree.
4.2
Extended Format Temperature Registers (FAh-FDh)
The Extended Format Temperature Registers store only the external diode temperatures in the extended data format. This is because, due to the operating range limitations of the EMC1043, the internal temperature could not benefit from the extended temperature range. Like the Legacy data formatting, the data is stored in two registers per temperature channel.
4.3
Status Register - 02h
Table 4.2 Status Register
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
02h
Status
Busy
-
-
HOTTER
-
-
D2
D1
00h
SMSC EMC1043
DATASHEET
19
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
The Status Register is a read only register and returns the operational status of the part. External diode faults are indicated by bits 1 and 0. If either bit is set to `1', then a diode fault has occurred. When a diode fault occurs, the D1 or D2 status bit is set, but otherwise the data remains unchanged. Bit 7 - Busy - indicates that the ADC is currently converting a temperature. Bit 4 - HOTTER - during Hotter of Two mode, this bit indicates which of the external diode channels is hotter. If this bit is `0', then External Diode 1 is hotter or equal to External Diode 2. If this bit is `1', then External Diode 2 is hotter than External Diode 1. During normal operation, this bit will always read a `0'. Bit 1 - D2 - indicates that a diode fault has occurred on External Diode 2. Bit 0 - D1 - indicates that a diode fault has occurred on External Diode 1.
4.4
Configuration Register (03h Read, 09h Write)
Table 4.3 Configuration Register
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
03h Read, 09h Write
Config
-
STANDBY
-
-
-
CR<2:0>
45h
The Configuration Register controls the basic functionality of the EMC1043. The bits are described below: Bit 6 - STANDBY- controls the ADC conversions and power modes of the part. '0' - The device is in the run operating mode. The ADC is converting at the user-programmed conversion rate. '1' - (default) The device is in the standby operating mode (see Section 3.1). Bit 2-0 - CR<2:0> - determines the conversion rate for the temperature monitoring per Table 4.4.
Table 4.4 Conversion Rate
CR<2:0> 2 1 0 CONVERSIONS / SECOND (CONVERSION TIME)
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
Reserved Reserved Reserved 1 Conversion / sec 2 Conversions / sec 4 Conversions / sec (default) 8 Conversions / sec 16 Conversions / sec
Revision 1.37 (09-05-06)
DATASHEET
20
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
4.5
Configuration 2 Register - (04h)
Table 4.5 Configuration 2 Register
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
04h
CFG2
-
-
-
-
MAX_RES
DA_n
COMP
REC
09h
The Configuration 2 Register controls the basic functionality of the EMC1043 that is NOT compatible with the EMC1023. Bit 3 - MAX_RES - controls the external diode conversion time during dynamic averaging. Although the dynamic averaging may be used to increase the ADC resolution, only 11 bits of data are available in the temperature registers. `0' - the dynamic averaging will set the ADC averaging factor at 1x when the conversion rate is set at 16 conversions per second and 2x at conversion rates lower than 16 per second. `1' (default) - the dynamic averaging will set the ADC averaging factor at 1x when the conversion rate is set at 16 conversions per second, 2x at 8 conversions / second and 4x at conversion rates lower than 8 per second. Bit 2 - DA_n - controls the dynamic digital averaging circuitry. See Section 3.3.2. `0' (default) - dynamic averaging is enabled. Depending on the selected conversion rate, the ADC averaging factor is increased for the external diodes. `1' - dynamic averaging is disabled. The ADC averaging factor will remain fixed at 1x for all conversion rates and will allow increased power savings at the slower conversion rates. Bit 1 - COMP - configures the device to perform a comparison for the Hotter of Two mode (see Section 3.3, "Operation During Run Mode," on page 12.) `0' (default) - the device is in normal mode `1' - the device is in Hotter of Two mode. In this mode, the two external diode channels are measured and compared against each other. The hotter of the two channels has its data loaded into the External Diode 2 Data Registers. The Internal Diode and External Diode 1 Data Registers remain unaffected. Bit 0 - REC - controls the Resistance Error Correction circuitry '0' - - The Resistance Error Correction circuitry is disabled. '1' (default) - The Resistance Error Correction circuitry is active and will automatically correct for up to 100 ohms of series resistance in the diode lines for both External Diode 1 and External Diode 2 channels.
4.6
One Shot Register - (0Fh)
Table 4.6 One Shot Registers
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
0Fh
One Shot Conversion
Writing to this register address initiates the one-shot. The data is not important and is not stored
00h
The One Shot Register is an address place holder for the one-shot command. Writing to the address initiates the command. The data written is not important and is not stored. Reading from the one-shot registers will always return 00h.
SMSC EMC1043 21 Revision 1.37 (09-05-06)
DATASHEET
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
4.7
Ideality Configuration Registers (27h - 28h)
Table 4.7 Ideality Configuration Registers
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
27h 28h
Diode 1 Ideality Correction Factor Diode 2 Ideality Correction Factor
-
-
B5 B5
B4 B4
B3 B3
B2 B2
B1 B1
B0 B0
12h (1.008) 12h (1.008)
The Ideality Configuration Registers store the ideality correction factor that is applied to each external diode. The table below shows the ideality factor settings for the Ideality Configuration registers. Shading indicates power-up default. All codes that are not listed are reserved and should not be used. Beta Compensation and Resistance Error Correction automatically correct for most diode ideality errors, therefore it is not recommended that these settings be updated without consulting SMSC.
Table 4.8 Ideality Factor Look Up Table
SETTING FACTOR SETTING FACTOR SETTING FACTOR
001000 001001 001010 001011 001100 001101 001110 001111 010000 010001 010010 010011 010100 010101 010110 010111
0.9951 0.9964 0.9976 0.9989 1.0002 1.0015 1.0028 1.0041 1.0054 1.0067 1.0080 1.0093 1.0106 1.0119 1.0133 1.0146
011000 011001 011010 011011 011100 011101 011110 011111 100000 100001 100010 100011 100100 100101 100110 100111
1.0159 1.0173 1.0186 1.0199 1.0213 1.0226 1.0240 1.0253 1.0267 1.0280 1.0294 1.0308 1.0321 1.0335 1.0349 1.0363
101000 101001 101010 101011 101100 101101 101110 101111 110000 110001
1.0377 1.0391 1.0404 1.0418 1.0432 1.0446 1.0460 1.0475 1.0489 1.0503
Revision 1.37 (09-05-06)
DATASHEET
22
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
4.8
Beta Configuration Registers (29h - 2Ah)
Table 4.9 Beta Configuration Registers
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
29h 2Ah
Diode 1 Beta Configuration Diode 2 Beta Configuration
-
-
-
-
-
BETA<2:0> BETA<2:0>
03h 03h (07h for EMC10435)
The Beta Configuration Registers have a factory programmed power-on default based on the beta of the PNP substrate transistor that is being monitored as the external diode. The default value of the Diode 2 Beta Configuration Register of EMC1043-5 is 07h (disabled). The beta compensation circuit is able to compensate for beta variation within a given range. The beta configuration register is configured to the proper range to match the CPU to be monitored. The beta values should be set so that the minimum expected beta is not below the threshold indicated in Table 4.10. Beta compensation is activated if the BETA<2:0> bits are set to any value other than 07h. When using diode-connected transistors (such as the 2N3904) or CPUs that implement the thermal diode as a two-terminal diode, the Beta Configuration Register should be set to 07h.
Table 4.10 Beta Configuration Look Up Table
BETA<2:0> 2 1 0 MINIMUM BETA
0 0 0 0 1 1 1 1
0 0 1 1 0 0 1 1
0 1 0 1 0 1 0 1
0.11 0.18 0.25 0.33 (default) 0.43 1.00 2.33 Disabled
SMSC EMC1043
DATASHEET
23
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
4.9
Product ID Register (EDh)
Table 4.11 Product ID Register
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
EDh
PID
0
0
X
0
1
1
X
X
0C (-1) 0D (-2) 0E (-3) 0F (-4) 2C (-5)
The Product ID Register holds the unique product ID for identifying SMSC EMC products. See Table 4.1 for a list of the product ID number for each version of the EMC1043.
4.10
Manufacturer ID Register (FEh)
Table 4.12 Manufacturer ID Register
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
FEh
SMSC
0
1
0
1
1
1
0
1
5Dh
The Manufacturer ID register contains an 8 bit word that identifies the manufacturer of the EMC1043 (SMSC = 5Dh).
4.11
Revision Register (FFh)
Table 4.13 Revision Register
ADDR
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
FFh
REV
-
-
-
-
0
0
0
1
01h
The Revision register contains a 4 bit word that identifies the die revision.
Revision 1.37 (09-05-06)
DATASHEET
24
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Chapter 5 Typical Operating Curves
Supply Curre nt vs. Conve rsion Ra te (TA = 27C, VDD = 3.3V) 800 700 600 500 400 300 200 100 0 1 2 4 8 16
Temperature Error vs. Filter Capacitor (2N3904, TA = 27C, TDIODE = 27C, VDD = 3.3V) 0.5 Temperature Error (C) 0.3 0.0 -0.3 -0.5 -0.8 -1.0 0 1000 2000 Filter Capacitor (pF) 3000 4000
Supply Current (uA)
Conve rsion Rate (conv / se c)
Temperature Error vs. Ambient Temperature (2N3904, TDIODE = 27C, VDD = 3.3V) 2.0 1.5
Temperature Error vs. External Diode Temperature (2N3904, TA=42.5C, VDD = 3.3V) 2.0 1.5 Temperature Error (C) 1.0 0.5 0.0 -0.5 -1.0 -1.5 -2.0
Temperature Error (C)
1.0 0.5 0.0 -0.5 -1.0 -1.5 -2.0 0 15 30 45 60 Ambient Temperature (C) 75 90
0
25 50 75 100 External Diode Temperature (C)
125
SMSC EMC1043
DATASHEET
25
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Te m pe rature Error vs . Le ak age Re s is tance (2N3904, TA = T DIODE = 27C, V DD = 3.3V ) 30.0 20.0 Tem perature Error(C) 10.0 0.0 -10.0 -20.0 -30.0 -40.0 1
DP to VDD DP to GND
3.0 2.5 2.0 1.5 1.0 0.5 0.0
Standby Current vs. Supply Voltage (TA = 27C)
Standby Current (uA)
10 Le ak age Re s is tance (M )
100
2.9
3.1
3.3
3.5
3.7
Supply Voltage (V)
Temperature Error vs. Series Resistance 2N3904, TA = TDIODE = 27C, VDD = 3.3V 1.0 75
5
Temperature Error vs. CPU Temperature Typical 65nm CPU from major vendor (TA = 27C, VDD = 3.3V, BETA = 011, CFILTER = 0pF)
Temperature Error (C) REC Disabled
Temperature Error (C) REC Active
0.8 0.5
REC Disabled
Temperature Error (C)
60 45 30
4 3 2 1 0 -1 20 30 40 50 60
Beta Compensation Disabled
0.3
REC Active
0.0 0 20 40 60 80
15 0 100
Beta Compensation Enabled
70
80
90
100
Series Resitance ()
CPU Temperature (C)
Revision 1.37 (09-05-06)
DATASHEET
26
SMSC EMC1043
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
Chapter 6 Package Outline
Figure 6.1 8-Pin MSOP Package Outline - 3x3mm Body 0.65mm Pitch Table 6.1 8-Pin MSOP Package Parameters
MIN NOMINAL MAX REMARKS
A A1 A2 D E E1 H L L1 e
0.80 0.05 0.75 2.80 4.65 2.80 0.08 0.40
~ ~ 0.85 3.00 4.90 ~ ~ ~ 0.95 REF 0.65 BSC
1.10 0.15 0.95 3.20 5.15 3.20 0.23 0.80
Overall Package Height Standoff Body Thickness X Body Size Y Span Y body Size Lead Foot Thickness Lead Foot Length Lead Length Lead Pitch
W ccc
0o 0.22 ~
~ ~ ~
8o 0.38 0.10
Lead Foot Angle Lead Width Coplanarity
Notes: 1. Controlling Unit: millimeters.
2. Tolerance on the true position of the leads is 0.065 mm maximum. 3. Package body dimensions D and E1 do not include mold protrusion or flash. Dimensions D and E1 to be determined at datum plane H. Maximum mold protrusion or flash is 0.15mm (0.006 inches) per end, and 0.15mm (0.006 inches) per side. 4. Dimension for foot length L measured at the gauge plane 0.25 mm above the seating plane. 5. Details of pin 1 identifier are optional but must be located within the zone indicated.
SMSC EMC1043
DATASHEET
27
Revision 1.37 (09-05-06)
1C Triple Temperature Sensor with Beta Compensation and Hotter of Two Zones
Datasheet
6.1
Package Markings
All devices will be marked on the first line of the top side with "1043". On the second line, they will be marked with version (V), revision (R) and country of origin (CC) resulting in a four letter code of (VRCC).
Revision 1.37 (09-05-06)
DATASHEET
28
SMSC EMC1043


▲Up To Search▲   

 
Price & Availability of EMC1043-2-ACZL-TR

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X